package com.ruoyi.workbench.service;

import com.ruoyi.workbench.domain.WbVisitLogStatistics;
import com.ruoyi.workbench.domain.WbWholeUnit;

import java.util.List;

/**
 * 上报统计Service接口
 *
 * @author hanjiafeng
 * @date 2021-02-26
 */
public interface IWbVisitLogStatisticsService {

    /**
     * 查询上报统计列表
     *
     * @param wholeUnit wholeUnit
     * @param excludeType 不包含的类型
     * @param startTime startTime
     * @param endTime   endTime
     * @param period    周期选择
     * @return 上报统计
     */
    List<WbVisitLogStatistics> selectWbVisitLogStatisticsList(WbWholeUnit wholeUnit,String excludeType, Integer period, String startTime, String endTime);

    /**
     * 查询上报统计列表
     *
     * @param wholeUnit   wholeUnit
     * @param excludeType 不包含的类型
     * @param startTime   startTime
     * @param endTime     endTime
     * @param period      周期选择
     * @return 上报统计
     */
    List<WbVisitLogStatistics> selectChannelWbVisitLogStatisticsList(WbWholeUnit wholeUnit,String excludeType, Integer period, String startTime, String endTime);
}
